package cn.xinfei.xdecision.data.core.frame.executors;

import cn.xinfei.xdecision.common.model.datax.enums.CollectStageEnum;
import cn.xinfei.xdecision.common.model.datax.enums.ExecutorEnum;

import java.util.List;
import java.util.Map;

public interface IExecutorScriptService<T> {
    T run(String varCode,
          Map<String, Object> inputParam,
          Map varDependParamMap,
          ExecutorEnum executorStage,
          Map<String, Object> executorResult,
          CollectStageEnum stage,
          String requestId);

}
